
package com.maoye.ossp.webserviceClient;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.maoye.ossp.webserviceClient package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _GetInitParm_QNAME = new QName("pospay.webservice.PosPayWebService", "getInitParm");
    private final static QName _GetBillBySaleNoResponse_QNAME = new QName("pospay.webservice.PosPayWebService", "getBillBySaleNoResponse");
    private final static QName _GetSaleSerialnoResponse_QNAME = new QName("pospay.webservice.PosPayWebService", "getSaleSerialnoResponse");
    private final static QName _GetGoodsInfoResponse_QNAME = new QName("pospay.webservice.PosPayWebService", "getGoodsInfoResponse");
    private final static QName _GetAuthorityCard_QNAME = new QName("pospay.webservice.PosPayWebService", "getAuthorityCard");
    private final static QName _QueryByQueryFilter_QNAME = new QName("pospay.webservice.PosPayWebService", "queryByQueryFilter");
    private final static QName _GetSaleNo_QNAME = new QName("pospay.webservice.PosPayWebService", "getSaleNo");
    private final static QName _BillSaleRequireResponse_QNAME = new QName("pospay.webservice.PosPayWebService", "billSaleRequireResponse");
    private final static QName _GetTerminalSupplierResponse_QNAME = new QName("pospay.webservice.PosPayWebService", "getTerminalSupplierResponse");
    private final static QName _VipPolicyQueryResponse_QNAME = new QName("pospay.webservice.PosPayWebService", "vipPolicyQueryResponse");
    private final static QName _GetInitParmResponse_QNAME = new QName("pospay.webservice.PosPayWebService", "getInitParmResponse");
    private final static QName _GetSerialNo_QNAME = new QName("pospay.webservice.PosPayWebService", "getSerialNo");
    private final static QName _GetPromById_QNAME = new QName("pospay.webservice.PosPayWebService", "getPromById");
    private final static QName _GetCode_QNAME = new QName("pospay.webservice.PosPayWebService", "getCode");
    private final static QName _GoodsQuery_QNAME = new QName("pospay.webservice.PosPayWebService", "goodsQuery");
    private final static QName _BillSale_QNAME = new QName("pospay.webservice.PosPayWebService", "billSale");
    private final static QName _GetAuthorityCardResponse_QNAME = new QName("pospay.webservice.PosPayWebService", "getAuthorityCardResponse");
    private final static QName _GetTerminalSupplier_QNAME = new QName("pospay.webservice.PosPayWebService", "getTerminalSupplier");
    private final static QName _GoodsQueryResponse_QNAME = new QName("pospay.webservice.PosPayWebService", "goodsQueryResponse");
    private final static QName _CouponQuery_QNAME = new QName("pospay.webservice.PosPayWebService", "couponQuery");
    private final static QName _BillSaleResponse_QNAME = new QName("pospay.webservice.PosPayWebService", "billSaleResponse");
    private final static QName _BillReturn_QNAME = new QName("pospay.webservice.PosPayWebService", "billReturn");
    private final static QName _GetPromByIdResponse_QNAME = new QName("pospay.webservice.PosPayWebService", "getPromByIdResponse");
    private final static QName _BillReturnResponse_QNAME = new QName("pospay.webservice.PosPayWebService", "billReturnResponse");
    private final static QName _GetSaleNoResponse_QNAME = new QName("pospay.webservice.PosPayWebService", "getSaleNoResponse");
    private final static QName _GetCodeResponse_QNAME = new QName("pospay.webservice.PosPayWebService", "getCodeResponse");
    private final static QName _GetBillBySaleNo_QNAME = new QName("pospay.webservice.PosPayWebService", "getBillBySaleNo");
    private final static QName _CouponQueryResponse_QNAME = new QName("pospay.webservice.PosPayWebService", "couponQueryResponse");
    private final static QName _GetBillByCon_QNAME = new QName("pospay.webservice.PosPayWebService", "getBillByCon");
    private final static QName _QueryByQueryFilterResponse_QNAME = new QName("pospay.webservice.PosPayWebService", "queryByQueryFilterResponse");
    private final static QName _GetBillByConResponse_QNAME = new QName("pospay.webservice.PosPayWebService", "getBillByConResponse");
    private final static QName _VipPolicyQuery_QNAME = new QName("pospay.webservice.PosPayWebService", "vipPolicyQuery");
    private final static QName _GetGoodsInfo_QNAME = new QName("pospay.webservice.PosPayWebService", "getGoodsInfo");
    private final static QName _GoodSaleRequireResponse_QNAME = new QName("pospay.webservice.PosPayWebService", "goodSaleRequireResponse");
    private final static QName _GetSerialNoResponse_QNAME = new QName("pospay.webservice.PosPayWebService", "getSerialNoResponse");
    private final static QName _VerifyUserResponse_QNAME = new QName("pospay.webservice.PosPayWebService", "verifyUserResponse");
    private final static QName _GetSaleSerialno_QNAME = new QName("pospay.webservice.PosPayWebService", "getSaleSerialno");
    private final static QName _GoodSaleRequire_QNAME = new QName("pospay.webservice.PosPayWebService", "goodSaleRequire");
    private final static QName _BillSaleRequire_QNAME = new QName("pospay.webservice.PosPayWebService", "billSaleRequire");
    private final static QName _VerifyUser_QNAME = new QName("pospay.webservice.PosPayWebService", "verifyUser");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.maoye.ossp.webserviceClient
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link BillSale }
     * 
     */
    public BillSale createBillSale() {
        return new BillSale();
    }

    /**
     * Create an instance of {@link GetPromById }
     * 
     */
    public GetPromById createGetPromById() {
        return new GetPromById();
    }

    /**
     * Create an instance of {@link GetSerialNo }
     * 
     */
    public GetSerialNo createGetSerialNo() {
        return new GetSerialNo();
    }

    /**
     * Create an instance of {@link GetInitParmResponse }
     * 
     */
    public GetInitParmResponse createGetInitParmResponse() {
        return new GetInitParmResponse();
    }

    /**
     * Create an instance of {@link GoodsQuery }
     * 
     */
    public GoodsQuery createGoodsQuery() {
        return new GoodsQuery();
    }

    /**
     * Create an instance of {@link GetCode }
     * 
     */
    public GetCode createGetCode() {
        return new GetCode();
    }

    /**
     * Create an instance of {@link VipPolicyQueryResponse }
     * 
     */
    public VipPolicyQueryResponse createVipPolicyQueryResponse() {
        return new VipPolicyQueryResponse();
    }

    /**
     * Create an instance of {@link GetTerminalSupplierResponse }
     * 
     */
    public GetTerminalSupplierResponse createGetTerminalSupplierResponse() {
        return new GetTerminalSupplierResponse();
    }

    /**
     * Create an instance of {@link BillSaleRequireResponse }
     * 
     */
    public BillSaleRequireResponse createBillSaleRequireResponse() {
        return new BillSaleRequireResponse();
    }

    /**
     * Create an instance of {@link GetAuthorityCard }
     * 
     */
    public GetAuthorityCard createGetAuthorityCard() {
        return new GetAuthorityCard();
    }

    /**
     * Create an instance of {@link GetGoodsInfoResponse }
     * 
     */
    public GetGoodsInfoResponse createGetGoodsInfoResponse() {
        return new GetGoodsInfoResponse();
    }

    /**
     * Create an instance of {@link GetSaleNo }
     * 
     */
    public GetSaleNo createGetSaleNo() {
        return new GetSaleNo();
    }

    /**
     * Create an instance of {@link QueryByQueryFilter }
     * 
     */
    public QueryByQueryFilter createQueryByQueryFilter() {
        return new QueryByQueryFilter();
    }

    /**
     * Create an instance of {@link GetBillBySaleNoResponse }
     * 
     */
    public GetBillBySaleNoResponse createGetBillBySaleNoResponse() {
        return new GetBillBySaleNoResponse();
    }

    /**
     * Create an instance of {@link GetInitParm }
     * 
     */
    public GetInitParm createGetInitParm() {
        return new GetInitParm();
    }

    /**
     * Create an instance of {@link GetSaleSerialnoResponse }
     * 
     */
    public GetSaleSerialnoResponse createGetSaleSerialnoResponse() {
        return new GetSaleSerialnoResponse();
    }

    /**
     * Create an instance of {@link GoodSaleRequire }
     * 
     */
    public GoodSaleRequire createGoodSaleRequire() {
        return new GoodSaleRequire();
    }

    /**
     * Create an instance of {@link VerifyUser }
     * 
     */
    public VerifyUser createVerifyUser() {
        return new VerifyUser();
    }

    /**
     * Create an instance of {@link BillSaleRequire }
     * 
     */
    public BillSaleRequire createBillSaleRequire() {
        return new BillSaleRequire();
    }

    /**
     * Create an instance of {@link GetSerialNoResponse }
     * 
     */
    public GetSerialNoResponse createGetSerialNoResponse() {
        return new GetSerialNoResponse();
    }

    /**
     * Create an instance of {@link VerifyUserResponse }
     * 
     */
    public VerifyUserResponse createVerifyUserResponse() {
        return new VerifyUserResponse();
    }

    /**
     * Create an instance of {@link GetSaleSerialno }
     * 
     */
    public GetSaleSerialno createGetSaleSerialno() {
        return new GetSaleSerialno();
    }

    /**
     * Create an instance of {@link GoodSaleRequireResponse }
     * 
     */
    public GoodSaleRequireResponse createGoodSaleRequireResponse() {
        return new GoodSaleRequireResponse();
    }

    /**
     * Create an instance of {@link GetGoodsInfo }
     * 
     */
    public GetGoodsInfo createGetGoodsInfo() {
        return new GetGoodsInfo();
    }

    /**
     * Create an instance of {@link QueryByQueryFilterResponse }
     * 
     */
    public QueryByQueryFilterResponse createQueryByQueryFilterResponse() {
        return new QueryByQueryFilterResponse();
    }

    /**
     * Create an instance of {@link GetBillByCon }
     * 
     */
    public GetBillByCon createGetBillByCon() {
        return new GetBillByCon();
    }

    /**
     * Create an instance of {@link VipPolicyQuery }
     * 
     */
    public VipPolicyQuery createVipPolicyQuery() {
        return new VipPolicyQuery();
    }

    /**
     * Create an instance of {@link GetBillByConResponse }
     * 
     */
    public GetBillByConResponse createGetBillByConResponse() {
        return new GetBillByConResponse();
    }

    /**
     * Create an instance of {@link CouponQueryResponse }
     * 
     */
    public CouponQueryResponse createCouponQueryResponse() {
        return new CouponQueryResponse();
    }

    /**
     * Create an instance of {@link GetPromByIdResponse }
     * 
     */
    public GetPromByIdResponse createGetPromByIdResponse() {
        return new GetPromByIdResponse();
    }

    /**
     * Create an instance of {@link GetBillBySaleNo }
     * 
     */
    public GetBillBySaleNo createGetBillBySaleNo() {
        return new GetBillBySaleNo();
    }

    /**
     * Create an instance of {@link GetCodeResponse }
     * 
     */
    public GetCodeResponse createGetCodeResponse() {
        return new GetCodeResponse();
    }

    /**
     * Create an instance of {@link GetSaleNoResponse }
     * 
     */
    public GetSaleNoResponse createGetSaleNoResponse() {
        return new GetSaleNoResponse();
    }

    /**
     * Create an instance of {@link BillReturnResponse }
     * 
     */
    public BillReturnResponse createBillReturnResponse() {
        return new BillReturnResponse();
    }

    /**
     * Create an instance of {@link BillSaleResponse }
     * 
     */
    public BillSaleResponse createBillSaleResponse() {
        return new BillSaleResponse();
    }

    /**
     * Create an instance of {@link BillReturn }
     * 
     */
    public BillReturn createBillReturn() {
        return new BillReturn();
    }

    /**
     * Create an instance of {@link GoodsQueryResponse }
     * 
     */
    public GoodsQueryResponse createGoodsQueryResponse() {
        return new GoodsQueryResponse();
    }

    /**
     * Create an instance of {@link GetTerminalSupplier }
     * 
     */
    public GetTerminalSupplier createGetTerminalSupplier() {
        return new GetTerminalSupplier();
    }

    /**
     * Create an instance of {@link GetAuthorityCardResponse }
     * 
     */
    public GetAuthorityCardResponse createGetAuthorityCardResponse() {
        return new GetAuthorityCardResponse();
    }

    /**
     * Create an instance of {@link CouponQuery }
     * 
     */
    public CouponQuery createCouponQuery() {
        return new CouponQuery();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetInitParm }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getInitParm")
    public JAXBElement<GetInitParm> createGetInitParm(GetInitParm value) {
        return new JAXBElement<GetInitParm>(_GetInitParm_QNAME, GetInitParm.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetBillBySaleNoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getBillBySaleNoResponse")
    public JAXBElement<GetBillBySaleNoResponse> createGetBillBySaleNoResponse(GetBillBySaleNoResponse value) {
        return new JAXBElement<GetBillBySaleNoResponse>(_GetBillBySaleNoResponse_QNAME, GetBillBySaleNoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetSaleSerialnoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getSaleSerialnoResponse")
    public JAXBElement<GetSaleSerialnoResponse> createGetSaleSerialnoResponse(GetSaleSerialnoResponse value) {
        return new JAXBElement<GetSaleSerialnoResponse>(_GetSaleSerialnoResponse_QNAME, GetSaleSerialnoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetGoodsInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getGoodsInfoResponse")
    public JAXBElement<GetGoodsInfoResponse> createGetGoodsInfoResponse(GetGoodsInfoResponse value) {
        return new JAXBElement<GetGoodsInfoResponse>(_GetGoodsInfoResponse_QNAME, GetGoodsInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetAuthorityCard }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getAuthorityCard")
    public JAXBElement<GetAuthorityCard> createGetAuthorityCard(GetAuthorityCard value) {
        return new JAXBElement<GetAuthorityCard>(_GetAuthorityCard_QNAME, GetAuthorityCard.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link QueryByQueryFilter }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "queryByQueryFilter")
    public JAXBElement<QueryByQueryFilter> createQueryByQueryFilter(QueryByQueryFilter value) {
        return new JAXBElement<QueryByQueryFilter>(_QueryByQueryFilter_QNAME, QueryByQueryFilter.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetSaleNo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getSaleNo")
    public JAXBElement<GetSaleNo> createGetSaleNo(GetSaleNo value) {
        return new JAXBElement<GetSaleNo>(_GetSaleNo_QNAME, GetSaleNo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BillSaleRequireResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "billSaleRequireResponse")
    public JAXBElement<BillSaleRequireResponse> createBillSaleRequireResponse(BillSaleRequireResponse value) {
        return new JAXBElement<BillSaleRequireResponse>(_BillSaleRequireResponse_QNAME, BillSaleRequireResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetTerminalSupplierResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getTerminalSupplierResponse")
    public JAXBElement<GetTerminalSupplierResponse> createGetTerminalSupplierResponse(GetTerminalSupplierResponse value) {
        return new JAXBElement<GetTerminalSupplierResponse>(_GetTerminalSupplierResponse_QNAME, GetTerminalSupplierResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link VipPolicyQueryResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "vipPolicyQueryResponse")
    public JAXBElement<VipPolicyQueryResponse> createVipPolicyQueryResponse(VipPolicyQueryResponse value) {
        return new JAXBElement<VipPolicyQueryResponse>(_VipPolicyQueryResponse_QNAME, VipPolicyQueryResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetInitParmResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getInitParmResponse")
    public JAXBElement<GetInitParmResponse> createGetInitParmResponse(GetInitParmResponse value) {
        return new JAXBElement<GetInitParmResponse>(_GetInitParmResponse_QNAME, GetInitParmResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetSerialNo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getSerialNo")
    public JAXBElement<GetSerialNo> createGetSerialNo(GetSerialNo value) {
        return new JAXBElement<GetSerialNo>(_GetSerialNo_QNAME, GetSerialNo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetPromById }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getPromById")
    public JAXBElement<GetPromById> createGetPromById(GetPromById value) {
        return new JAXBElement<GetPromById>(_GetPromById_QNAME, GetPromById.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetCode }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getCode")
    public JAXBElement<GetCode> createGetCode(GetCode value) {
        return new JAXBElement<GetCode>(_GetCode_QNAME, GetCode.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GoodsQuery }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "goodsQuery")
    public JAXBElement<GoodsQuery> createGoodsQuery(GoodsQuery value) {
        return new JAXBElement<GoodsQuery>(_GoodsQuery_QNAME, GoodsQuery.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BillSale }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "billSale")
    public JAXBElement<BillSale> createBillSale(BillSale value) {
        return new JAXBElement<BillSale>(_BillSale_QNAME, BillSale.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetAuthorityCardResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getAuthorityCardResponse")
    public JAXBElement<GetAuthorityCardResponse> createGetAuthorityCardResponse(GetAuthorityCardResponse value) {
        return new JAXBElement<GetAuthorityCardResponse>(_GetAuthorityCardResponse_QNAME, GetAuthorityCardResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetTerminalSupplier }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getTerminalSupplier")
    public JAXBElement<GetTerminalSupplier> createGetTerminalSupplier(GetTerminalSupplier value) {
        return new JAXBElement<GetTerminalSupplier>(_GetTerminalSupplier_QNAME, GetTerminalSupplier.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GoodsQueryResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "goodsQueryResponse")
    public JAXBElement<GoodsQueryResponse> createGoodsQueryResponse(GoodsQueryResponse value) {
        return new JAXBElement<GoodsQueryResponse>(_GoodsQueryResponse_QNAME, GoodsQueryResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CouponQuery }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "couponQuery")
    public JAXBElement<CouponQuery> createCouponQuery(CouponQuery value) {
        return new JAXBElement<CouponQuery>(_CouponQuery_QNAME, CouponQuery.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BillSaleResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "billSaleResponse")
    public JAXBElement<BillSaleResponse> createBillSaleResponse(BillSaleResponse value) {
        return new JAXBElement<BillSaleResponse>(_BillSaleResponse_QNAME, BillSaleResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BillReturn }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "billReturn")
    public JAXBElement<BillReturn> createBillReturn(BillReturn value) {
        return new JAXBElement<BillReturn>(_BillReturn_QNAME, BillReturn.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetPromByIdResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getPromByIdResponse")
    public JAXBElement<GetPromByIdResponse> createGetPromByIdResponse(GetPromByIdResponse value) {
        return new JAXBElement<GetPromByIdResponse>(_GetPromByIdResponse_QNAME, GetPromByIdResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BillReturnResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "billReturnResponse")
    public JAXBElement<BillReturnResponse> createBillReturnResponse(BillReturnResponse value) {
        return new JAXBElement<BillReturnResponse>(_BillReturnResponse_QNAME, BillReturnResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetSaleNoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getSaleNoResponse")
    public JAXBElement<GetSaleNoResponse> createGetSaleNoResponse(GetSaleNoResponse value) {
        return new JAXBElement<GetSaleNoResponse>(_GetSaleNoResponse_QNAME, GetSaleNoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetCodeResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getCodeResponse")
    public JAXBElement<GetCodeResponse> createGetCodeResponse(GetCodeResponse value) {
        return new JAXBElement<GetCodeResponse>(_GetCodeResponse_QNAME, GetCodeResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetBillBySaleNo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getBillBySaleNo")
    public JAXBElement<GetBillBySaleNo> createGetBillBySaleNo(GetBillBySaleNo value) {
        return new JAXBElement<GetBillBySaleNo>(_GetBillBySaleNo_QNAME, GetBillBySaleNo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CouponQueryResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "couponQueryResponse")
    public JAXBElement<CouponQueryResponse> createCouponQueryResponse(CouponQueryResponse value) {
        return new JAXBElement<CouponQueryResponse>(_CouponQueryResponse_QNAME, CouponQueryResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetBillByCon }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getBillByCon")
    public JAXBElement<GetBillByCon> createGetBillByCon(GetBillByCon value) {
        return new JAXBElement<GetBillByCon>(_GetBillByCon_QNAME, GetBillByCon.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link QueryByQueryFilterResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "queryByQueryFilterResponse")
    public JAXBElement<QueryByQueryFilterResponse> createQueryByQueryFilterResponse(QueryByQueryFilterResponse value) {
        return new JAXBElement<QueryByQueryFilterResponse>(_QueryByQueryFilterResponse_QNAME, QueryByQueryFilterResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetBillByConResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getBillByConResponse")
    public JAXBElement<GetBillByConResponse> createGetBillByConResponse(GetBillByConResponse value) {
        return new JAXBElement<GetBillByConResponse>(_GetBillByConResponse_QNAME, GetBillByConResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link VipPolicyQuery }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "vipPolicyQuery")
    public JAXBElement<VipPolicyQuery> createVipPolicyQuery(VipPolicyQuery value) {
        return new JAXBElement<VipPolicyQuery>(_VipPolicyQuery_QNAME, VipPolicyQuery.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetGoodsInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getGoodsInfo")
    public JAXBElement<GetGoodsInfo> createGetGoodsInfo(GetGoodsInfo value) {
        return new JAXBElement<GetGoodsInfo>(_GetGoodsInfo_QNAME, GetGoodsInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GoodSaleRequireResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "goodSaleRequireResponse")
    public JAXBElement<GoodSaleRequireResponse> createGoodSaleRequireResponse(GoodSaleRequireResponse value) {
        return new JAXBElement<GoodSaleRequireResponse>(_GoodSaleRequireResponse_QNAME, GoodSaleRequireResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetSerialNoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getSerialNoResponse")
    public JAXBElement<GetSerialNoResponse> createGetSerialNoResponse(GetSerialNoResponse value) {
        return new JAXBElement<GetSerialNoResponse>(_GetSerialNoResponse_QNAME, GetSerialNoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link VerifyUserResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "verifyUserResponse")
    public JAXBElement<VerifyUserResponse> createVerifyUserResponse(VerifyUserResponse value) {
        return new JAXBElement<VerifyUserResponse>(_VerifyUserResponse_QNAME, VerifyUserResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetSaleSerialno }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "getSaleSerialno")
    public JAXBElement<GetSaleSerialno> createGetSaleSerialno(GetSaleSerialno value) {
        return new JAXBElement<GetSaleSerialno>(_GetSaleSerialno_QNAME, GetSaleSerialno.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GoodSaleRequire }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "goodSaleRequire")
    public JAXBElement<GoodSaleRequire> createGoodSaleRequire(GoodSaleRequire value) {
        return new JAXBElement<GoodSaleRequire>(_GoodSaleRequire_QNAME, GoodSaleRequire.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BillSaleRequire }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "billSaleRequire")
    public JAXBElement<BillSaleRequire> createBillSaleRequire(BillSaleRequire value) {
        return new JAXBElement<BillSaleRequire>(_BillSaleRequire_QNAME, BillSaleRequire.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link VerifyUser }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "pospay.webservice.PosPayWebService", name = "verifyUser")
    public JAXBElement<VerifyUser> createVerifyUser(VerifyUser value) {
        return new JAXBElement<VerifyUser>(_VerifyUser_QNAME, VerifyUser.class, null, value);
    }

}
